// 此router目录就是存放所定义的路由规则的目录，index.js就是定义规则的地方
// Vue.use ==>  Vue给开发提供的一个插件的加载方法
import Vue from 'vue'
import VueRouter from 'vue-router'

// 通过插件的机制给加载到Vue中
Vue.use(VueRouter)

// 路由规则表 -- 精确匹配
const routes = [
  {
    path: '/num',
    component: () => {
      return import('@/views/num.vue')
    }
  },
  {
    path: '/users',
    component: () => import('@/views/users.vue')
  }
]

// 定义路由规则的匹配程序
const router = new VueRouter({
  // 路由模式，web浏览器只支持 history/hash
  mode: 'history',
  // 路由规则表
  routes
})

export default router
